package com.quanyan.club.entity.vo.req;

import com.quanyan.BaseRequest;
import com.quanyan.comment.reqeust.ReqCommentDetailScore;
import com.quanyan.comment.response.RespCommentDetail;
import com.quanyan.comment.response.RespCommentTag;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * Created by yue.yuan on 2016/12/12.
 */
public class ReqActivityComment extends BaseRequest{

    @NotNull
    private Integer activityId;
    /**
     * 评价内容
     */
    @NotNull
    private String content;
    @NotNull
    private Integer commentType;

    /**回复评论 id 可为空 （如果是类型评论） **/
    private Integer replayId;

    /** 被评论用户  如果评论类型为评论，可为空 **/
    private Integer toUserId;

    private String businessOrderNo;
    /**
     * 评价图片
     */
    private List<String> lstPic;
    /**
     * 是否匿名
     */
    @NotNull
    private Integer anonymous;
    /**
     * 打分项
     */
    private List<ReqCommentDetailScore> reqCommentDetailScores;
    /**
     * 标签id
     */
    private List<Integer> lstTagId;

    public Integer getActivityId() {
        return activityId;
    }

    public void setActivityId(Integer activityId) {
        this.activityId = activityId;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Integer getCommentType() {
        return commentType;
    }

    public void setCommentType(Integer commentType) {
        this.commentType = commentType;
    }

    public Integer getReplayId() {
        return replayId;
    }

    public void setReplayId(Integer replayId) {
        this.replayId = replayId;
    }

    public Integer getToUserId() {
        return toUserId;
    }

    public void setToUserId(Integer toUserId) {
        this.toUserId = toUserId;
    }

    public String getBusinessOrderNo() {
        return businessOrderNo;
    }

    public void setBusinessOrderNo(String businessOrderNo) {
        this.businessOrderNo = businessOrderNo;
    }

    public List<String> getLstPic() {
        return lstPic;
    }

    public void setLstPic(List<String> lstPic) {
        this.lstPic = lstPic;
    }

    public Integer getAnonymous() {
        return anonymous;
    }

    public void setAnonymous(Integer anonymous) {
        this.anonymous = anonymous;
    }

    public List<ReqCommentDetailScore> getReqCommentDetailScores() {
        return reqCommentDetailScores;
    }

    public void setReqCommentDetailScores(List<ReqCommentDetailScore> reqCommentDetailScores) {
        this.reqCommentDetailScores = reqCommentDetailScores;
    }

    public List<Integer> getLstTagId() {
        return lstTagId;
    }

    public void setLstTagId(List<Integer> lstTagId) {
        this.lstTagId = lstTagId;
    }
}
